/* CSS Document */
*{ padding:0px; margin:0px;}
body{ font-family:Microsoft YaHei; font-size:14px; color:#666666;}
a{ font-family:Microsoft YaHei; color:#666666; text-decoration:none;}
a:hover{ font-family:Microsoft YaHei; color:#002276; text-decoration:none;}
img{ border:0px;}
ul li{ list-style:none;}
.top { min-width:1400px; width:100%; height:35px; background:url(top.jpg);}
.box { width:1200px; margin:0 auto;}
.box2 { width:1340px; margin:0 auto;}
.topl{ float:left; font-size:14px; color:#FFFFFF; line-height:35px;}
.topr{ float:right; font-size:14px; color:#FFFFFF;line-height:35px;}
.topr a { font-size:14px; color:#FFFFFF;}
.topr a:hover{ color:#000;}
.ycwz{ color:#fff;}
.logo { width:306px; height:85px; background:url(logo.png); float:left; margin-top:8px;}

.ht{ min-width:1340px; width:100%; height:100px;}
.nav{ width:855px; height:33px; line-height:33px;overflow:hidden;margin-top:30px; float:right; margin-right:-133px;}
.nav li{width:96px;  height:33px; float:left;text-align:center; margin-left:10px; }
.nav li a{ color:#666666; font-size:16px; width:96px;  height:33px;}
.nav li:hover {color:#fff; background:url(bj.png);}
.nav li:hover a{ color:#FFFFFF;}
.si { margin-top:-100px; position:absolute;}
.cpbj { min-width:1400px; width:100%; background:url(cpbj.jpg) repeat; height:480px;}
.clear60 { clear:both; width:100%; height:60px;}
.clear80 { clear:both; width:100%; height:80px;}
.yw { background:url(cp.png); width:218px; height:75px; margin:0 auto;}
.ab { background:url(ab.png); width:218px; height:77px; margin:0 auto; }
.jj { background:url(jjbj.png); width:1214px;  height:357px; z-index:9999; position:absolute;}
.jjdt { min-width:1400px; width:100%; height:380px; background:url(jjdt.jpg); margin-top:210px; position:relative;}
.wz { font-size:16px; width:1090px; line-height:36px; color:#3d3d3d ;margin:50px auto; text-indent:2em;}
.jc { background:url(jtcy.png); width:218px; height:77px; margin:0 auto; }
.jtbj { min-width:1400px; height:618px; width:100%; background:url(jtbj.jpg);}
.cp{ float:left;}
.news { background:url(news.png); width:279px; height:77px; margin:0 auto;}
.xw { width:386px; height:344px;border:1px solid #d0d0d0; margin-left:10px; margin-right:10px; float:left;}

.xw img {width:365px; height:205px; }

.xwbt a{ font-size:16px; height:30px; width:360px; overflow:hidden; padding-left:10px; color:#302f2f;}
.xwjj a{  font-size:14px; height:30px; width:350px; overflow:hidden;  color:#7f7f7f;}
.xwjj {  width:350px;padding-left:10px; padding-top:10px;text-indent:2em;}
.rq { float:left; padding-top:15px; padding-left:10px;color:#7f7f7f;}
.ck a{ float:right; padding-top:15px; padding-right:15px;color:#7f7f7f;}
.ckgd { width:125px; height:40px; background:#0e4296; margin:0 auto;}
.ckgd a{ color:#FFFFFF;line-height:40px; margin-left:33px;}
.ckgd a:hover{ color:#00ffa9;}
.db { min-width:1400px; width:100%; background:url(db.jpg); height:380px;}
.lx { font-size:30px; color:#ffffff; float:left; position:absolute; margin-top:40px;}
.xx { font-size:16px; color:#00b9ed; float:left;  margin-top:90px; line-height:36px; width:350px; float:left;}
.xx a { color:#00b9ed;}
.xx a:hover{ color:#FFFFFF;}
.sx {  width:1px; height:260px; float:left;}
.dbbt {font-size:18px; color:#00b9ed; float:left; margin-top:35px; line-height:36px; width:80px; margin-left:25px; height:60px;}
.dbxx{ width:95px; float:left; font-size:16px; line-height:36px;margin-top:75px; ;}
.dbxx a {font-size:16px; color:#00b9ed;  line-height:36px;float:left;margin-left:-75px;}
.dbxx a:hover{ color:#FFFFFF;}
.lx2 { font-size:30px; color:#fff; float:right; margin-top:35px; margin-right:127px;}
.xx2 { font-size:16px; color:#00b9ed; float:left;  margin-top:20px; line-height:36px; width:200px; float:left;}
.xx2 a { color:#FFFFFF;}
.xx2 a:hover{ color:#00b9ed;}
.hd { min-width:1400px; width:100%; background:#000; height:60px; color:#FFFFFF; font-size:14px; line-height:60px; text-align:center;}
.hd a{height:60px; color:#FFFFFF; font-size:14px; line-height:60px;}
.hd a:honver{color:#00b9ed;}


/* ÄÚÒ³ */
.clear{ width:100%; clear:both;}
.nydt{ width:100%; height:350px; background:url(nydt.jpg) center center repeat;}
.main2{ width:100%; min-height:100px; background:url(main.jpg) repeat-x;}
.lbz2{ width:240px; min-height:140px; background:#E8E8E8; margin-top:-70px; float:left; }
.lbzs2{ width:100%; height:115px; text-align:center; line-height:115px; font-size:33px;background:#1660a7; color:#fff; font-weight:bold;}
.lby{ width:940px; min-height:100px; float:left; margin-left:20px; }
.lby2{ width:940px; min-height:100px; float:left; margin-left:20px; }
.daohang2{ width:940px; height:0px; line-height:45px; background:url(biao2.jpg) no-repeat; text-indent:2em; margin-bottom:15px; color:#8d8d8d;}
.daohang2   a {  color:#8d8d8d;}
.nr2{ padding:30px; line-height:26px; color:#333333;}


.titx6{ width:230px; height:300px; background:url(dianhua.jpg) no-repeat; background-position:58px 30px; padding-top:170px; text-align:center; line-height:29px; color:#464646; }
.titx6 h6{ font-size:16px; color:#07447f;}

.lbnr{ width:100%; height:105px; border-bottom:1px dashed #9a9a9a; overflow: hidden; margin-top:30px; font-size:16px; color:#333333;}
.lbnr a {  font-size:16px; color:#333333; line-height:25px;}
.lbnr a:hover { color:#121212; }
.lbbiao{ width:18px; height:16px; background:url(biao.jpg) no-repeat; float:left; margin-top:12px; margin-right:10px;}



.lbnr span{ float:right;}
.box{ width:1200px; margin:0 auto;}
.pic{ width:293px; float:left; margin:0px 10px; height:235px; margin-top:15px; overflow:hidden;}
.pic img{ width:290px; height:200px; border:2px solid #e8e8e8; overflow:hidden;float:left;}
.pic p{ width:100%; height:35px; line-height:35px; text-align:center; overflow:hidden;}

.manu2 {MARGIN: 31px auto; TEXT-ALIGN: center; background:#; width:100%; height:30px; line-height:30px; clear:both;}
.manu2 A {BORDER: #eee 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; COLOR: #027a38; PADDING-TOP: 2px; TEXT-DECORATION: none; color:#0e4296;}
.manu2 b {BORDER: #eee 1px solid; PADDING-RIGHT: 5px;  PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; COLOR: #027a38; PADDING-TOP: 2px;  TEXT-DECORATION: none; background:#0e4296; color:#FFFFFF;}
.manu2 A:hover {BORDER: #999 1px solid;  COLOR:#0e4296; }
.manu2 A:active {BORDER: #999 1px solid; COLOR:#0e4296; }
.manu2 .current {BORDER: #036cb4 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px;  COLOR: #fff; PADDING-TOP: 2px;  BACKGROUND-COLOR: #0e4296}
.manu2 .disabled { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px;  COLOR: #ddd; PADDING-TOP: 2px;}

.wenzi2{ width:100%; height:27px; line-height:27px;color:#808082;}
.wenzi2 a { font-size:20px;color:#333333; }
.wenzi2 a:hover {color:#121212; }
.wenzi2 span{ float:right;}



.nrhui{ width:860px; padding:30px; background:#F2F2F2;}
.lxs{ width:860px; height:210px; background:#Fff url(lxsy.jpg) right center no-repeat;}
.lxsz{ width:420px; height:140px; padding:30px; line-height:24px; text-indent:2em;}
.lxsz p{ color:#1C58BA; }
.lxsz h1{ font-size:20px; color:#8D8B8E; margin-bottom:20px;}

.lxm{ width:780px; height:265px; padding:40px; background:#fff;}
.lxmz{ width:135px; height:264px; background:url(lxmz.jpg) no-repeat; float:left;}
.lxmy{ width:620px; float:right;}
.lxmyx{ line-height:26px; margin-top:5px; height:71px; font-size:18px;}
.lxx{ width:820px; height:375px; padding:20px; background:#fff;}


.nyt{ min-width:1300px; width:100%; background:url(nydt.jpg) no-repeat; height:247px;}
.huidh{ min-width:1300px; width:100%;  height:56px; line-height:56px; clear:both; text-align:right; background:#E9E9E9;}
.nybox{ width:1200px; margin:0 auto; background:#FFFFFF;}
.nyz{ width:240px; float:left; margin-top:30px;}
.nyz h3{ width:240px; height:91px; line-height:91px; background:url(nyzs.jpg) no-repeat; text-align:center; font-size:30px; font-weight:bold; color:#fff;}
.tit{ width:238px; height:50px; background:url(titbj.jpg) repeat-x; line-height:50px; text-indent:2em;}

.tit:hover{ background:#0e4296; color:#fff;}
.tit:hover  a {  color:#fff; margin-left:15px;}
.tit a {  margin-left:15px; font-size:16px; color:#5e5c5d;}
.cpzx{ margin-top:15px; width:238px; border:1px solid #d8d8d8; background:#E9E9E9;}
.cpzx h4{ width:240px; height:71px; line-height:71px; background:url(tittop.jpg) no-repeat; font-size:18px; color:#fff; text-indent:2em; font-weight:normal; }
.wenzi{ width:90%; height:33px; line-height:33px; margin:0 auto; }
.kfrx{ width:240px; height:131px; background:url(kfrx.jpg) no-repeat; line-height:180px; color:#fff; font-size:30px; text-align:center; margin-top:15px;}

.nyy{ width:920px; float:right; margin-top:25px;}
.nyys{ width:100%; height:34px; line-height:34px; border-bottom:1px solid #d8d8d8; font-size:18px; font-weight:bold;}
.nr{ margin:20px auto;}





.nybt{ width:900px; height:42px; line-height:36px; font-size:26px; font-weight:bolder; text-align:center; color:#333333; }
.nybt3{ text-align:center;font-size:18px; color:#666666;border-bottom:1px dashed #999999; height:42px; line-height:36px;width:920px;  margin-bottom:20px;  }

.wzxx{ width:900px; height:36px; line-height:36px; font-size:16px; text-align:center; color:#666666; margin-top:10px; margin-bottom:10px;; }

.nr2 p{ font-size:18px; line-height:36px; color:#666666; text-indent:2em;}

.nr2 span{font-size:18px !important; line-height:40px !important; color:#666666; text-indent:2em !important;}

.nr2 p span{font-size:18px !important; line-height:40px !important; color:#666666 ; text-indent:2em !important;}

.nybt2{ width:900px; height:56px; line-height:36px; font-size:26px; font-weight:bolder; text-align:center; color:#333333;margin-bottom:10px;;}

.tit5{ width:263px; height:60px; background:#0e4296; line-height:60px; text-indent:2em; margin-top:30px;}
.tit5:hover{ background:#013282; color:#fff;}
.tit5:hover  a {  color:#fff; margin-left:5px;}
.tit5 a {  margin-left:5px; font-size:18px; color:#fff;}
.tit5 img{ margin-top:21px; float:left; margin-left:30px;}